a touch of garlic - Spanish English Dictionary